var optfile = require('./optfile');

//将图片和HTML/text分离出来作为共有方法
function getRecall(req, res) {
    res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' });

    function recall(data) {
        res.write(data);
        res.end(''); //不写则没有http协议尾
    }
    return recall;
}

module.exports = {
    login: function(req, res) {
        /*function recall (data){
			res.write(data);
            res.end('');//不写则没有http协议尾
		}*/
        recall = getRecall(req, res);
        optfile.readfile('./login.html', recall);
    },
    register: function(req, res) {
        
        function  recall(data){
            res.write(data);
            res.end('');//不写则没有http协议尾
        }
        
        recall = getRecall(req, res);
        optfile.readfile('./register.html', recall);
    },
    writefile: function(req, res) {
        function recall(data) {
            res.write(data);
            res.end(''); //不写则没有http协议尾
        }
        optfile.writefile('./one.txt', '今天阳光灿烂', recall);
    },
    showImg: function(req, res) {
        res.writeHead(200, { 'Content-Type': 'image/jpeg' });
        optfile.readImg('./img/1.jpg', res);
    }
}